package com.utils.wechat;

import com.bean.wechat.ResultInfo;
import org.springframework.stereotype.Service;

import java.util.Map;

@Service
public class WechatStrategyFunction implements WechatStrategy {

    private StringBuilder stringBuilder = new StringBuilder();

    private WechatStrategyFunction(){

        stringBuilder.append("很高兴您能关注本公众号"+"\n");
        stringBuilder.append("回复：‘可可影视’、‘短剧网 等获得链接"+"\n");
        stringBuilder.append("1:回复‘XXX’获取XXX的网址链接"+"\n");
        stringBuilder.append("2:回复‘绑定XXX:YYY’绑定用户"+"\n");
        stringBuilder.append("3:回复‘XXX的信息’获取XXX的信息"+"\n");
        stringBuilder.append("4:回复‘功能’获取公众号的功能"+"\n");
        stringBuilder.append("5:回复‘开心一下’获取一段笑话！！！"+"\n");
        stringBuilder.append("6:回复‘随机图片’查看图片，包括帅哥、美女、动漫、风景！！！"+"\n");
        stringBuilder.append("7:回复‘公众号服务’获取服务链接"+"\n");
        stringBuilder.append("8:服务设置成功后,回复‘ID:XXXXXX’进行服务绑定以使用"+"\n");
        stringBuilder.append("9:回复‘脑筋急转弯’获取内容"+"\n");
        stringBuilder.append("10:回复‘奇葩对话’获取内容"+"\n");

    }

    @Override
    public void returnMsg(ResultInfo resultInfo, String content) {
        //订阅成功后，或者输入功能，可以获取到当前公众号服务提供的功能
        resultInfo.setContent(stringBuilder.toString());
        resultInfo.setReturnMethod("text");

    }

}
